self-supporting structure - Deutsch Englisch Wörterbuch